<?php
namespace app\api\controller;

use app\api\model\Banner as BannerModel;
use app\api\validate\BannerValidate;

/**
 * 轮播图
 * Class Banner
 * @package app\api\controller
 */
class Banner extends Common
{
    /**
     * 获取指定id的Banner信息
     * @param $id（Banner的ID号）
     * @url /banner/:id
     * @http GET
     */
    public function getBanner($id)
    {
        // 验证器(AOP面向切面变成)
        (new BannerValidate('getBanner'))->goCheck();
        $bannerInfo = BannerModel::getBannerByID($id);

        if ($bannerInfo->isEmpty())
        {
            T(400000);
        }

        return $this->response($bannerInfo);
    }

}
